// 定义域名：baseUrl；
const baseUrl = 'http://124.70.161.103:8080'  

// 定义方法：api；通过promise异步请求。
 const request = (options = {}) => {
 // 在这里可以对请求头进行一些设置
 // 例如：
//  options.header = {
// 		"Authorization": "usertoken"
// }

	return new Promise((resolve, reject) => {
		uni.request({
			url: baseUrl + options.url || '',
			method: options.type || 'GET',
			data: options.data || {},
			header:{Authorization:uni.getStorageSync('usertoken')}     
		}).then(data => {
			let [err, res] = data;        
			resolve(res);
		}).catch(error => {
			reject(error)
		})
	});
}
// 定义get请求
 const get = (url, data, options = {}) => { 
	options.type = 'GET';
	options.data = data;
	options.url = url;
	return request(options)
}
// 定义post请求
const post = (url, data, options = {}) => {
	options.type = 'POST';
	options.data = data;
	options.url = url;
	return request(options)
}

// 导出方法
export default  {
	request,
	get,
	post
}

